﻿Public Class Melee
    Property MainHand As MeleeMainHand
    Property OffHand As MeleeOffHand
    Property Power As MeleePower
    Property HitRating As MeleeHitRating
    Property CritChance As MeleeCritChance
    Property Expertise As MeleeExpertise
End Class

'<mainHandDamage dps="449.2" max="865" min="663" percent="0" speed="1.70"/>
'<offHandDamage dps="0.0" max="0" min="0" percent="0" speed="2.00"/>
'<mainHandSpeed hastePercent="0.00" hasteRating="0" value="1.70"/>
'<offHandSpeed hastePercent="0.00" hasteRating="0" value="2.00"/>
'<power base="3210" effective="3210" increasedDps="229.0"/>
'<hitRating increasedHitPercent="5.34" penetration="0" reducedArmorPercent="0.00" value="175"/>
'<critChance percent="5.51" plusPercent="0.00" rating="0"/>
'<expertise additional="16" percent="6.25" rating="135" value="25"/>

Public Class MeleeMainHand
    Property DPS As Double
    Property Max As Integer
    Property Min As Integer
    Property Percent As Double
    Property Speed As Double
    Property HastePercent As Double
    Property HasteRating As Integer
    Property Value As Double
End Class
Public Class MeleeOffHand
    Property DPS As Double
    Property Max As Integer
    Property Min As Integer
    Property Percent As Double
    Property Speed As Double
    Property HastePercent As Double
    Property HasteRating As Integer
    Property Value As Double
End Class
Public Class MeleePower
    Property Base As Integer
    Property Effective As Integer
    Property IncreasedDps As Double
End Class
Public Class MeleeHitRating
    Property IncreasedHitPercent As Double
    Property Penetration As Integer
    Property ReducedArmorPercent As Double
    Property Value As Integer
End Class
Public Class MeleeCritChance
    Property Percent As Double
    Property PlusPercent As Double
    Property Rating As Integer
End Class
Public Class MeleeExpertise
    Property Additional As Integer
    Property Percent As Double
    Property Rating As Integer
    Property Value As Integer
End Class

